#include "opencv2/core/core.hpp"
#include "regionCounter.h"
#include <vector>

#ifndef BUFFERSTRUCT_H_
#define BUFFERSTRUCT_H_

struct bufferStruct{
	cv::Mat orig;
	cv::Mat edges;
	cv::Mat corners;
	std::shared_ptr<std::vector<std::vector<regionCounter>>> regions;
	std::shared_ptr<std::vector<cv::Point>> interestingPoints;
	cv::Mat boolEdges;
	int regNumber;
};

#endif